create table t_excel
(
    id integer,
    col_v varchar2(100),
    col_n varchar2(100),
    constraint pk_t_excel primary key(id)
);
create sequence seq_t_excel  minvalue 1 nomaxvalue start with 1 increment by 1 nocache nocycle;
-- 插入单字母列名（A - Z）
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'a', 'A');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'b', 'B');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'c', 'C');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'd', 'D');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'e', 'E');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'f', 'F');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'g', 'G');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'h', 'H');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'i', 'I');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'j', 'J');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'k', 'K');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'l', 'L');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'm', 'M');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'n', 'N');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'o', 'O');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'p', 'P');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'q', 'Q');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'r', 'R');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 's', 'S');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 't', 'T');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'u', 'U');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'v', 'V');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'w', 'W');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'x', 'X');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'y', 'Y');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'z', 'Z');

-- 插入双字母列名（AA - CZ）
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'aa', 'AA');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'ab', 'AB');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'ac', 'AC');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'ad', 'AD');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'ae', 'AE');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'af', 'AF');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'ag', 'AG');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'ah', 'AH');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'ai', 'AI');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'aj', 'AJ');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'ak', 'AK');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'al', 'AL');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'am', 'AM');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'an', 'AN');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'ao', 'AO');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'ap', 'AP');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'aq', 'AQ');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'ar', 'AR');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'as', 'AS');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'at', 'AT');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'au', 'AU');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'av', 'AV');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'aw', 'AW');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'ax', 'AX');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'ay', 'AY');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'az', 'AZ');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'ba', 'BA');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'bb', 'BB');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'bc', 'BC');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'bd', 'BD');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'be', 'BE');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'bf', 'BF');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'bg', 'BG');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'bh', 'BH');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'bi', 'BI');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'bj', 'BJ');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'bk', 'BK');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'bl', 'BL');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'bm', 'BM');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'bn', 'BN');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'bo', 'BO');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'bp', 'BP');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'bq', 'BQ');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'br', 'BR');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'bs', 'BS');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'bt', 'BT');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'bu', 'BU');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'bv', 'BV');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'bw', 'BW');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'bx', 'BX');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'by', 'BY');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'bz', 'BZ');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'ca', 'CA');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'cb', 'CB');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'cc', 'CC');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'cd', 'CD');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'ce', 'CE');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'cf', 'CF');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'cg', 'CG');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'ch', 'CH');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'ci', 'CI');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'cj', 'CJ');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'ck', 'CK');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'cl', 'CL');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'cm', 'CM');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'cn', 'CN');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'co', 'CO');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'cp', 'CP');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'cq', 'CQ');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'cr', 'CR');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'cs', 'CS');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'ct', 'CT');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'cu', 'CU');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'cv', 'CV');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'cw', 'CW');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'cx', 'CX');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'cy', 'CY');
INSERT INTO t_excel (id, col_v, col_n) VALUES (seq_t_excel.nextval, 'cz', 'CZ');